#ifndef MAC_REG_COM_H
#define MAC_REG_COM_H

/* Base address of Module's Register */
#define CSR_COM_BASE (0x30000)

#define CSR_COM_IP_VER (CSR_COM_BASE + 0x0)
#define CSR_COM_IP_MD5_ (CSR_COM_BASE + 0x10)
#define CSR_COM_INT_STATUS (CSR_COM_BASE + 0x20)
#define CSR_COM_INT_ENABLE (CSR_COM_BASE + 0x24)
#define CSR_COM_MODE (CSR_COM_BASE + 0x28)
#define CSR_COM_RST_DLY_CFG (CSR_COM_BASE + 0x2c)
#define CSR_COM_BLK_RSTN_LOGIC (CSR_COM_BASE + 0x30)
#define CSR_COM_BLK_RSTN_CFG (CSR_COM_BASE + 0x34)
#define CSR_COM_PHY_RSTN_LOGIC (CSR_COM_BASE + 0x40)
#define CSR_COM_PHY_RSTN_CFG (CSR_COM_BASE + 0x60)
#define CSR_COM_PORT_RSTN_LOGIC (CSR_COM_BASE + 0x80)
#define CSR_COM_CLK_GATE_CTRL (CSR_COM_BASE + 0xa0)
#define CSR_COM_CLK_GATE_CTRL_800GE (CSR_COM_BASE + 0xa4)
#define CSR_COM_TX_PHY_MODE (CSR_COM_BASE + 0xc0)
#define CSR_COM_RX_PHY_MODE (CSR_COM_BASE + 0xe0)
#define CSR_COM_PMA_EXT_MODE_800G (CSR_COM_BASE + 0x100)
#define CSR_COM_BLK_RSTN_LOGIC_C1 (CSR_COM_BASE + 0x104)
#define CSR_COM_BLK_RSTN_CFG_C1 (CSR_COM_BASE + 0x108)
#define CSR_COM_CLK_GATE_CTRL_C1 (CSR_COM_BASE + 0x10c)
#define CSR_COM_CLK_GATE_CTRL_EXT_PMA (CSR_COM_BASE + 0x110)
#define CSR_COM_BLK_RSTN_LOGIC_EXT_PMA (CSR_COM_BASE + 0x120)
#define CSR_COM_BLK_RSTN_CFG_EXT_PMA (CSR_COM_BASE + 0x124)
#define CSR_COM_RSFEC_800GE_EN (CSR_COM_BASE + 0x128)
#define CSR_COM_SPARE (CSR_COM_BASE + 0x200)
#define CSR_COM_SPARE_CNT (CSR_COM_BASE + 0x204)

#endif